import pytest
import yaml


class YamlUtil:
    # 通过 __init__ 方法，将文件传递到这个类中
    def __init__(self, yaml_file):
        self.yaml_file = yaml_file

    # 读取yaml文件的方法
    def read_yaml(self):
        with open(self.yaml_file, encoding='utf') as f:
            # 使用yaml.load方法加载yaml文件，对yaml反序列化，把yaml格式转化成dict格式
            value = yaml.load(f, Loader=yaml.FullLoader)    # FullLoader代表加载方式
            print(value, type(value))
            return value


if __name__ == '__main__':
    YamlUtil('test_list.yaml').read_yaml()
